Ext.onReady(function(){
	Ext.BLANK_IMAGE_URL = 'common/jsFile/extjs/resources/images/default/s.gif';
	Ext.QuickTips.init();
	var _myMask = new Ext.LoadMask(Ext.getBody(),{msg : '数据加载中,请稍等...'});
	var _NavTree = sys.createNavTree();
	var _myTabs = new Ext.TabPanel({
		activeTab : 0,
		region : 'center',
		enableTabScroll : true,
		animate : true,
		frame : true,
		closbale : true,
		layoutOnTabChange : true,
		defaults : {
			autoScroll : true
		},
		plugins : new Ext.ux.TabCloseMenu(),
		items : [{
			title : '欢迎页面',
			html : '欢迎页面'
		}]
	});
	var _myView = new Ext.Viewport({
		layout : 'border',
		items : [_myTabs, {
			region : 'west',
			width : 200,
			collapsible : true,
			title : '系统导航',
			layout:'accordion',
			//layout : 'fit',
			layoutConfig : {
				titleCollapse : true,
				animate : true,
				activeOnTop : false
			},
			items : [_NavTree],
			margins : '0 0 0 5'
		/*	bbar : [{
				text : '开始',
				iconCls : 'computer',
				menu : new Ext.menu.Menu({
					items : [{
						text : '关于系统',
						iconCls : 'systemInfo',
						handler : function() {
							new Ext.Window({
								closeAction : 'close',
								resizable : false,
								bodyStyle : 'padding: 7',
								modal : true,
								title : '关于本系统',
								html : '本系统采用目前较为流行的技术实现,<br>前台使用了ExtJs技术,所以实现了跨浏览器<br>'
										+ '本程序在IE6,IE7,FireFox3均测试通过!<br><br>主要技术: Struts2.2 + Spring2.5 + Hibernate3.0 + ExtJs3.3.1<br><br>'
										+ '数&nbsp;&nbsp;据&nbsp;&nbsp;库: MySql5.1',
								width : 300,
								height : 200
							}).show();
						}
					}, {
						text : '退出系统',
						iconCls : 'systemExit2',
						handler : function() {
							Ext.Msg.confirm('操作提示', '您确定要退出本系统?',
									function(btn) {
										if ('yes' == btn) {
											Ext.Ajax.request({
												url : 'sys/Sys_logout.action',
												success : function() {
													location = 'login.jsp';
												},
												failure : function() {
													Ext.Msg.show({
																title : '错误提示',
																msg : '退出系统失败!',
																icon : Ext.Msg.ERROR,
																buttons : Ext.Msg.OK
															});
												}
											});
										}
									});
						}
					}]
				})
			}]*/
		}, {
			region : 'north',
			collapsible : true,
			html : '<div class="header2">系统集成与应用开发平台 </div>',
			height : 55,
			margins : '0 0 5 0'
		},{
			region : 'south',
			height : 20,
			border : false,
			html : '<div class="foot"><div class="footleft">欢迎您,平平! 帐户:yepp@fjyxd.com 所属部门:jframe在线演示系统</div><div class="footright">Copyright© 2011  NewStar® 中国.福州</div></div>',
			margins : '0 0 5 0'
		}]
	});
	_NavTree.on('click',function(node,event){
		if(node.isLeaf()){
			if(!_myTabs.getItem(node.id)){
				_myMask.show();
				Ext.Ajax.request({
					timeout : 2000,
					method : 'post',
					url : node.attributes.url,
					success : function(response, opts){
						var _obj = eval(response.responseText);
							_obj.setTitle(node.text);
							_obj.id = node.id;
							_myTabs.add(_obj);
							_myTabs.doLayout();
							_myTabs.setActiveTab(_obj);
							_myMask.hide();
					},
					failure : function(response, opts){
						_myMask.hide();
						Ext.Msg.alert('系统提示','数据请求失败...');
					}
				});
			}else{
				_myTabs.setActiveTab(_myTabs.getItem(node.id));
			}
		}
	});
});